const express = require('express');
const router = express.Router();
const { add, del, update, allList, storeList, setAdmins, getAdmins, manWithWarehouse } = require('../public/javascripts/warehouse')
const db = require('../db')

router.post('/add', (req, res) => {
  const unitInfo = req.body
  //对客户端的数据进行校验
  if (!unitInfo.warehouseName) {
    return res.send({
      success: false,
      message: '仓库名称不能为空'
    })
  }
  // 执行定义好的登录函数
  add(req, res)
});

router.delete('/delete', (req, res) => {
  const unitInfo = req.body
  //对客户端的数据进行校验
  if (!unitInfo.id) {
    return res.send({
      success: false,
      message: '仓库编码不能为空'
    })
  }
  // 执行定义好的登录函数
  del(req, res)
});

router.put('/update', (req, res) => {
  const unitInfo = req.body
  //对客户端的数据进行校验
  if (!unitInfo.id) {
    return res.send({
      success: false,
      message: '仓库id不能为空'
    })
  }
  // 执行定义好的登录函数
  update(req, res)
});

router.post('/list', (req, res) => {
  // 执行定义好的登录函数
  allList(req, res)
});
// 根据人查仓库列表
router.post('/manWithWarehouse', (req, res) => {
  // 执行定义好的登录函数
  manWithWarehouse(req, res)
});

router.post('/storeList', (req, res) => {
  // 执行定义好的登录函数
  storeList(req, res)
});
router.post('/setAdmins', (req, res) => {
  // 执行定义好的登录函数
  setAdmins(req, res)
});

router.post('/getAdmins', (req, res) => {
  getAdmins(req, res)
});


module.exports = router;
